Big Huge Thesaurus

meteor swarm

noun

sounds kind of like